BibliotecaAuxiliarScript.execute('framework.src.util.gui.BibliotecaAuxiliarDesenho');

Display = {};

Display.current_frame = nil;
Display.buffer = BibliotecaAuxiliarDesenho.newImagem(canvas:attrSize());

function Display.show()
	--limpa tela
	BibliotecaAuxiliarDesenho.limparTela(Display.buffer,Cor.new());
	--desenha frame corrente
	BibliotecaAuxiliarDesenho.desenharImagem(Display.current_frame.nb_px,Display.current_frame.nb_py,Display.current_frame:draw(),Display.buffer);	
	--mostra na tela.
	BibliotecaAuxiliarDesenho.desenharImagem(0,0,Display.buffer,canvas);
	canvas:flush();
end

function Display.setCurrentFrame(frame)
	current_frame = frame;
end

module("Display",package.seeall);